.page {
    background-color: rgba(247, 247, 247, 1);
    position: relative;
    width: 100vw;
    /*height: 851px;*/
    overflow: hidden;
    /*padding-top: 382px;*/
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}

.box_6 {
}

.box_7 {
    margin-bottom: 8.8vw;
    padding: 36.27vw 2.67vw 5.33vw 2.93vw;
}

.block_2 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 1.07vw;
    padding: 4.8vw 4.8vw 4.8vw 4.8vw;
}

.text_1 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 4.27vw;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 5.87vw;
    margin-right: 67.73vw;
}

.group_2 {
    background-color: rgba(248, 249, 253, 1);
    border-radius: 2.13vw;
    margin-top: 3.2vw;
    padding: 4.27vw 60.8vw 4.8vw 4.8vw;
}

.text-group_11 {
}

.text_2 {
    overflow-wrap: break-word;
    color: rgba(103, 103, 103, 1);
    font-size: 3.2vw;
    text-align: left;
    white-space: nowrap;
    line-height: 4.53vw;
}

.text_3 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 4.27vw;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 5.07vw;
    margin: 8px 6px 0 0;
}

.block_3 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 1.07vw;
    margin-top: 2.93vw;
    padding: 4.8vw 4.8vw 4.8vw 4.8vw;
}

.box_8 {
    width: 318px;
}

.text_4 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 4.27vw;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 5.87vw;
}

.image-text_4 {
    width: 9.6vw;
    margin: 0.53vw 0 0.8vw 0;
}

.text-group_2 {
    overflow-wrap: break-word;
    color: rgba(116, 116, 116, 1);
    font-size: 3.2vw;
    text-align: right;
    white-space: nowrap;
    line-height: 4.53vw;
}

.thumbnail_1 {
    width: 1.6vw;
    height: 2.93vw;
    margin: 0.8vw 0 0.8vw 0;
}

.box_9 {
    margin: 5.33vw 1.87vw 0 5.87vw;
}

.text-group_12 {
}

.text_5 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 4.27vw;
    font-weight: 700;
    text-align: right;
    white-space: nowrap;
    line-height: 5.07vw;
    margin: 0 4vw 0 3.47vw;
}

.text_6 {
    overflow-wrap: break-word;
    color: rgba(177, 177, 177, 1);
    font-size: 3.2vw;
    text-align: right;
    white-space: nowrap;
    line-height: 4.53vw;
    margin-top: 1.87vw;
}

.text-group_13 {
    margin-left: 20vw;
}

.text_7 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 4.27vw;
    font-weight: 700;
    text-align: right;
    white-space: nowrap;
    line-height: 5.07vw;
    align-self: center;
}

.text_8 {
    overflow-wrap: break-word;
    color: rgba(177, 177, 177, 1);
    font-size: 3.2vw;
    text-align: right;
    white-space: nowrap;
    line-height: 4.53vw;
    margin-top: 1.87vw;
}

.text-wrapper_11 {
    margin-left: 15.47vw;
}

.text_9 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 4.27vw;
    font-weight: 700;
    text-align: right;
    white-space: nowrap;
    line-height: 5.07vw;
    align-self: center;
}

.text_10 {
    overflow-wrap: break-word;
    color: rgba(177, 177, 177, 1);
    font-size: 3.2vw;
    text-align: right;
    white-space: nowrap;
    line-height: 4.53vw;
    margin-top: 1.87vw;
}

.image_1 {
    width: 100vw;
    height: 9.07vw;
    margin: 116vw 0 0 -100vw;
}

.group_3 {
    background-image: url(https://cdn.enjoysix.com/011_wanlshop/image/assistance/top.png);
    /*position: absolute;*/
    left: 0;
    top: 0;
    width: 100vw;
    height: 101.87vw;
    padding: 3.47vw 0 35.73vw 0;
}

.group_12 {
    margin: 0 18px 0 40px;
}

.text_11 {
    overflow-wrap: break-word;
    color: rgba(51, 59, 83, 1);
    font-size: 4vw;
    letter-spacing: -0.08vw;
    font-weight: 600;
    text-align: right;
    white-space: nowrap;
    line-height: 4.8vw;
}

.thumbnail_2 {
    width: 4.53vw;
    height: 2.93vw;
    margin: 1.07vw 0 0.8vw 58.4vw;
}

.thumbnail_3 {
    width: 4vw;
    height: 2.93vw;
    margin: 1.07vw 0 0.8vw 1.33vw;
}

.image_2 {
    width: 6.4vw;
    height: 2.93vw;
    margin: 0.8vw 0 1.07vw 1.33vw;
}

.group_5 {
    width: 100vw;
    background-size: 100% 100%;
    margin-top: 13px;
    padding: 3.2vw 41.33vw 3.73vw 3.47vw;
}

.thumbnail_4 {
    width: 1.87vw;
    height: 3.47vw;
    margin: 1.33vw 0 1.07vw 0;
}

.text_12 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 4.27vw;
    font-weight: 500;
    text-align: right;
    white-space: nowrap;
    line-height: 5.87vw;
}

.group_13 {
    margin: 5.07vw 2.4vw 0 3.2vw;
}

.group_7 {
    border-radius: 50%;
    width: 12.8vw;
    height: 12.8vw;
    border: 1px solid rgba(255, 204, 193, 1);
}

.image-text_5 {
    width: 20vw;
    margin: 1.33vw 0 1.07vw 2.13vw;
}

.text-group_14 {
}

.text_13 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 3.73vw;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 5.33vw;
}

.text_14 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 3.2vw;
    text-align: left;
    white-space: nowrap;
    line-height: 4.53vw;
    margin: 0.53vw 2.13vw 0 0;
}

.thumbnail_5 {
    width: 1.6vw;
    height: 2.93vw;
    margin: 1.07vw 0 6.4vw 0;
}

.thumbnail_6 {
    width: 4vw;
    height: 4vw;
    margin: 2.4vw 0 6.4vw 55.47vw;
}

.group_8 {
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 1.07vw;
    margin: 2.93vw 2.67vw 0 2.93vw;
    padding: 4.8vw 16.8vw 4vw 5.07vw;
}

.text-wrapper_12 {
    margin-bottom: 0.27vw;
}

.text_15 {
    overflow-wrap: break-word;
    color: rgba(103, 103, 103, 1);
    font-size: 3.2vw;
    text-align: right;
    white-space: nowrap;
    line-height: 4.53vw;
    margin-right: 1.87vw;
}

.text_16 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 4.27vw;
    font-weight: 700;
    text-align: right;
    white-space: nowrap;
    line-height: 5.07vw;
    margin: 2.13vw 0 0 1.33vw;
}

.image_3 {
    width: 0.27vw;
    height: 10.93vw;
    margin: 0 0 1.07vw 25.6vw;
}

.text-wrapper_13 {
    margin-left: 6.4vw;
}

.text_17 {
    overflow-wrap: break-word;
    color: rgba(103, 103, 103, 1);
    font-size: 3.2vw;
    text-align: right;
    white-space: nowrap;
    line-height: 4.53vw;
    align-self: center;
}

.text_18 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 4.27vw;
    font-weight: 600;
    text-align: right;
    white-space: nowrap;
    line-height: 5.87vw;
    margin-top: 1.6vw;
}

.text_19 {
    overflow-wrap: break-word;
    color: rgba(226, 87, 64, 1);
    font-size: 3.2vw;
    text-align: right;
    white-space: nowrap;
    line-height: 4.53vw;
    margin: 7.2vw 0 0 2.13vw;
}

.group_9 {
    border-radius: 1.07vw;
    background-image: url(https://cdn.enjoysix.com/011_wanlshop/image/assistance/b_w.png);
    height: 66.67vw;
    width: 94.4vw;
    position: absolute;
    left: 2.93vw;
    top: 68.53vw;
    padding: 4.53vw 4.8vw 4.8vw 4.8vw;
}

.section_3 {
}

.text_20 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 4.27vw;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    line-height: 5.87vw;
    margin-top: 0.27vw;
}

.group_10 {
    background-color: rgba(236, 236, 236, 1);
    border-radius: 0.8vw;
    width: 13.07vw;
    margin-left: 28vw;
    padding: 0.8vw 1.6vw 1.07vw 1.6vw;
}

.text_21 {
    overflow-wrap: break-word;
    color: rgba(103, 103, 103, 1);
    font-size: 3.2vw;
    text-align: left;
    white-space: nowrap;
    line-height: 4.53vw;
}

.thumbnail_7 {
    width: 1.87vw;
    height: 1.33vw;
    margin: 1.87vw 0 1.33vw 0;
}

.group_11 {
    background-color: rgba(236, 236, 236, 1);
    border-radius: 0.8vw;
    margin-left: 1.6vw;
    padding: 0.8vw 1.6vw 1.07vw 1.6vw;
}

.image-text_6 {
    width: 13.33vw;
}

.thumbnail_8 {
    width: 10px;
    height: 8px;
    margin: 5px 0 4px 0;
}

.text-group_6 {
    overflow-wrap: break-word;
    color: rgba(103, 103, 103, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.section_4 {
    width: 310px;
    margin: 27px 3px 0 5px;
}

.block_4 {
}

.text_22 {
    overflow-wrap: break-word;
    color: rgba(103, 103, 103, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 17px;
    margin-right: 2px;
}

.text_23 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 16px;
    font-family: DINAlternate-Bold;
    font-weight: 700;
    text-align: right;
    white-space: nowrap;
    line-height: 19px;
    margin: 8px 34px 0 32px;
}

.text-wrapper_4 {
    width: 74px;
    height: 17px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 17px;
    margin-top: 7px;
}

.text_24 {
    overflow-wrap: break-word;
    color: rgba(177, 177, 177, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.text_25 {
    overflow-wrap: break-word;
    color: rgba(40, 196, 69, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.text-group_15 {
}

.text_26 {
    overflow-wrap: break-word;
    color: rgba(103, 103, 103, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 17px;
    align-self: center;
}

.text_27 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 16px;
    font-family: DINAlternate-Bold;
    font-weight: 700;
    text-align: right;
    white-space: nowrap;
    line-height: 19px;
    align-self: center;
    margin-top: 8px;
}

.text-wrapper_5 {
    width: 72px;
    height: 17px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 17px;
    margin-top: 7px;
}

.text_28 {
    overflow-wrap: break-word;
    color: rgba(177, 177, 177, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.text_29 {
    overflow-wrap: break-word;
    color: rgba(40, 196, 69, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.block_5 {
}

.text_30 {
    overflow-wrap: break-word;
    color: rgba(103, 103, 103, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 17px;
    align-self: center;
}

.text_31 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 16px;
    font-family: DINAlternate-Bold;
    font-weight: 700;
    text-align: right;
    white-space: nowrap;
    line-height: 19px;
    align-self: center;
    margin-top: 8px;
}

.text-wrapper_6 {
    width: 76px;
    height: 17px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 17px;
    margin-top: 7px;
}

.text_32 {
    overflow-wrap: break-word;
    color: rgba(177, 177, 177, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.text_33 {
    overflow-wrap: break-word;
    color: rgba(40, 196, 69, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.section_5 {
    margin: 28px 3px 0 5px;
}

.text-group_16 {
}

.text_34 {
    overflow-wrap: break-word;
    color: rgba(103, 103, 103, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 17px;
    margin-right: 2px;
}

.text_35 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 16px;
    font-family: DINAlternate-Bold;
    font-weight: 700;
    text-align: right;
    white-space: nowrap;
    line-height: 19px;
    margin: 8px 20px 0 18px;
}

.text-wrapper_7 {
    width: 74px;
    height: 17px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 17px;
    margin-top: 7px;
}

.text_36 {
    overflow-wrap: break-word;
    color: rgba(177, 177, 177, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.text_37 {
    overflow-wrap: break-word;
    color: rgba(40, 196, 69, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.text-group_17 {
    margin-left: 44px;
}

.text_38 {
    overflow-wrap: break-word;
    color: rgba(103, 103, 103, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 17px;
    margin: 0 20px 0 18px;
}

.text-wrapper_8 {
    width: 38px;
    height: 19px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: DINAlternate-Bold;
    font-weight: 700;
    text-align: right;
    white-space: nowrap;
    line-height: 19px;
    margin: 8px 19px 0 17px;
}

.text_39 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 16px;
    font-family: DINAlternate-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 19px;
}

.text_40 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 12px;
    font-family: DINAlternate-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 19px;
}

.text-wrapper_9 {
    width: 74px;
    height: 17px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 17px;
    margin-top: 7px;
}

.text_41 {
    overflow-wrap: break-word;
    color: rgba(177, 177, 177, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.text_42 {
    overflow-wrap: break-word;
    color: rgba(40, 196, 69, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.text-group_18 {
    margin-left: 42px;
}

.text_43 {
    overflow-wrap: break-word;
    color: rgba(103, 103, 103, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 17px;
    align-self: center;
}

.text_44 {
    overflow-wrap: break-word;
    color: rgba(28, 28, 28, 1);
    font-size: 16px;
    font-family: DINAlternate-Bold;
    font-weight: 700;
    text-align: right;
    white-space: nowrap;
    line-height: 19px;
    align-self: center;
    margin-top: 8px;
}

.text-wrapper_10 {
    width: 76px;
    height: 17px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: right;
    white-space: nowrap;
    line-height: 17px;
    margin-top: 7px;
}

.text_45 {
    overflow-wrap: break-word;
    color: rgba(177, 177, 177, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.text_46 {
    overflow-wrap: break-word;
    color: rgba(40, 196, 69, 1);
    font-size: 12px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}
